<?php
defined('BY_JYA') or exit('error');
$_RQ['op']=$_RQ['op']?$_RQ['op']:'get';
if($_RQ['op']=='get'){
	$item=$this->plugin_setting('sale_luck');
	$lucklist=array(
			array('title'=>'运气平平','ratio'=>10,'discount'=>100,'luckdesc'=>''),
			array('title'=>'小有运气','ratio'=>25,'discount'=>98,'luckdesc'=>''),
			array('title'=>'时来运转','ratio'=>35,'discount'=>95,'luckdesc'=>''),
			array('title'=>'吉星高照','ratio'=>20,'discount'=>93,'luckdesc'=>''),
			array('title'=>'鸿运当头','ratio'=>10,'discount'=>90,'luckdesc'=>''),
	);
	$item['lucklist']=$item['lucklist']?:$lucklist;
	$item['title']=$item['title']?:'今日运势';
	$item['desc']=$item['desc']?:'[nickname],您好！请迎接今日运势，享受不一样的运势折扣';
	$item['youhuidesc']=$item['youhuidesc']?:'[nickname],恭喜您！今日运势-《[lucktitle]》，享受‘[discount]’折，购物折扣！';
	$item['content']=$item['content']?:'大家每天都有不同的运势，有时运气爆棚，有时运气稍差！运气差些的，可以借朋友的运势；运气好的可以分享运势，让自己运势的更加红火！不同的运势，享受不一样的购物折扣，运势越好，享受的折扣力度越大！';
	$item['bg']=$item['bg']?:'../addons/jy_weishop/resource/images/sales/luck_bg.png';
	$item['share_title']=$item['share_title']?:'我今日运势《[lucktitle]》，快来借势吧！';
	$item['share_desc']=$item['share_desc']?:'拥有好运势，不仅仅拥有好心情，更能享受好的购物折扣哦！';
	$item['share_image']=$item['share_image']?:'../addons/jy_weishop/resource/images/sales/luck_share_image.jpg';
	$return['item']=$item;
	$htmls=array(
		'type'=>'edit',
		'post'=>'set',
		'desc'=>'今日运势设置',
		'edit'=>array(
			array('type'=>'tip','title'=>'活动理解：每天用户第一次访问网站（前提是已经登录），系统会随机给他一个运势，运势越好，购买折扣力度越大。</br>好的运势可以分享出去，朋友打开你分享的运势，可以选择借势，借势后，将享受同样的折扣力度！'),
			array('type'=>'switch','name'=>'isopen','title'=>'是否开启','help'=>'默认关闭，开启后，首页会弹窗提示今日运势，注意：运势折扣将有效！'),
			array('type'=>'string','name'=>'title','title'=>'弹窗标题','help'=>'运气弹窗标题，建议不要大于10个字'),
			array('type'=>'string','name'=>'desc','title'=>'弹窗描述','help'=>'运气弹窗描述，[nickname]表示昵称，建议不要大于20个字'),
			array('type'=>'image','name'=>'bg','title'=>'弹窗背景','help'=>'运气弹窗背景图'),
			array('type'=>'string','name'=>'youhuidesc','title'=>'页面折扣描述','help'=>'页面折扣描述，[nickname]表示昵称，[lucktitle]表示运气名称，建议不要大于30个字'),
			array('type'=>'text','name'=>'content','title'=>'页面活动介绍','help'=>'页面活动介绍，建议不要大于200个字'),
			array('type'=>'string','name'=>'share_title','title'=>'分享标题','help'=>'分享标题，建议不要大于20个字；[lucktitle]表示运气名称'),
			array('type'=>'string','name'=>'share_desc','title'=>'分享描述','help'=>'分享描述，建议不要大于50个字;[lucktitle]表示运气名称'),
			array('type'=>'image','name'=>'share_image','title'=>'分享背景','help'=>'分享背景'),
			array('type'=>'array','name'=>'lucklist','title'=>'运势列表','add_tip'=>'添加一个运势项',
					'list'=>array(
						array('type'=>'string','name'=>'title','title'=>'名称'),	
						array('type'=>'string','name'=>'ratio','title'=>'比例（比例和必须100）'),
						array('type'=>'string','name'=>'discount','title'=>'折扣力度（折扣不能大于100，小于10）'),
					),
					'details'=>array(
						array('type'=>'string','name'=>'title','title'=>'名称'),
						array('type'=>'text','name'=>'luckdesc','title'=>'运势描述'),
						array('type'=>'string','name'=>'ratio','title'=>'比例'),
						array('type'=>'string','name'=>'discount','title'=>'折扣力度'),
					)
			),
		)
	);
	$return['weeks']=array('0'=>'星期天','1'=>'星期一','2'=>'星期二','3'=>'星期三','4'=>'星期四','5'=>'星期五','6'=>'星期六');
	$return['htmls']=$htmls;	
	exi($return);
}
if($_RQ['op']=='set'){
	$post=get_postdata();
	$ratio=0;
	foreach($post['lucklist'] as $k=>&$v){
		$ratio +=$v['ratio'];
		$v['ratio']=intval($v['ratio']);
		if(!is_int($v['ratio']) || $v['ratio']>100 || $v['ratio']<0){
			exi($v['title'].'的比例必须是整数,且大于0小于100','error');	
		}
		$v['discount']=intval($v['discount']);
		if(!is_int($v['discount']) || $v['discount']>100 || $v['discount']<10){
			exi($v['title'].'的折扣必须是整数,且大于10小于100','error');	
		}
		if($k==0 && $v['discount']!=100){
			exi($v['title'].'的折扣必须是100（最差运势，不应该有折扣）','error');	
		}
	}
	if($ratio!=100){
		exi('所有比例之和必须等100','error');
	}
	$this->plugin_setting('sale_luck',$post);
	exi('设置成功');
}